package com.xhsj.user.pms.oareply.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.google.common.collect.Lists;
import com.xhsj.user.generalprocess.entity.TbPamGeneralOpinionFile;
import com.xhsj.user.pms.oareply.entity.TbPamPatentOaFile;
import lombok.Data;

import javax.validation.Valid;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import java.util.List;

/**
 * @Description PatentOaAuditVo
 * @Author suxiaolin
 * @Date 2021/7/29 14:27
 */
@Data
public class PatentOaAuditVo {

    /**
     * 节点id
     */
    @NotNull(message = "节点id不能为空")
    private Long nodeId;

    /**
     * id
     */
    @NotNull(message = "id不能为空")
    private Long id;

    @NotNull(message = "processTaskId不能为空")
    private Long processTaskId;

    @NotNull(message = "status不能为空")
    private Integer status;

    private String opinionText;

    private Long ipr;

    private List<TbPamGeneralOpinionFile> opinionFiles = Lists.newArrayList(); // 意见文件

    private List<TbPamPatentOaFile> files = Lists.newArrayList();



}
